GJB 1382A-1998 军用数据库语言SQL
ID: |
8BC397B5582B484DAD0EBDDB0024F84F |
文件大小(MB): |
16.98 |
页数: |
442 |
文件格式: |
|
日期: |
2024-7-14 |
购买: |
文本摘录(文本识别可能有误,但文件阅览显示及打印正常,pdf文件可进行文字搜索定位):
中华人民共和国国家军用标准,FL 0137 GJB 1382A-98,军用数据库语言SQL,Military database language SQL,1998-03- 16 发布 1998-09-01 实施,国防科学技术工业委员会批准,前 言,本标准等同采用国际标准ISO/IEC 9075 J992《信息技术一数据,库语言SQL》,在GJB 1382 - 92的基础上增加了一些新的特征和功,能。本标准与GJB 1382 - 92普遍兼容,其不兼容的部分在附录E中,陈述,本标准还采纳了 1996年公布的国际标准ISO/IEC 9075:1992/,Cor.L1996(E)《信息技术一数据库语言SQL的技术堪误表1》的内,容,对原标准中存在的问题进行了校准。标准中有些条目已被删除,所,以部分编号不连续,新增加的条目仍保留了勘误表中的编号,本标准与GJB 1382之间技术上的变化主要是改进或增强了已有,的特征,并定义了新的特征。对已有特征的重要改进包括:,——对SQL语言的直接调用给出了一个较好的定义;,——改进了诊断功能,特别是给出了 一个新的状态参数(SQL丒,STATE), 一个诊断区及所支持的语句,重要的新特征是:,1)增加了数据类型(DATE、TIME.TIMESTAMP.INTERVAL.,BIT串,可变长度字符与位串以及NATIONAL CHARACTER串);,2)除增加了表示SQL语言自身所要求的字符集外,还支持字符,集的理序;,3)增加了标量操作,例如并串和子串的串操作,日期和时间操作,以及其条件表达格式;,4)增加了标量值与表值的查询表达式在使用中的通用性和正交,性;,5)增加了集合操作符(例如:并联结、自然联结、集合差和集合,交);,6)模式中的域定义能力;,7)支持模式的操纵能力(特别是DROP和ALTER语句);,1,8)支持Ada、C和MUMPS语言的联编(模块与嵌入语法);,9)增加了特权能力;,10)增加了完整性设施,包括引用动作、用CHECK约束的子查,询、独立的断言以及用户控制约束延迟;,11)信息模式定义;,12)支持SQL语言的动态执行;,13)支持远程数据库访问所要求的确定的设施(特别是连接管理,语句和受限的模式名);,14)支持临时表;,15)支持事务一致性级别;,16)支持数据类型变换(数据类型之间的CAST表示式);,17)支持滚动游标;,18)为辅助应用程序的可移植性需要提供的标志能力,为了交流和通用,本标准基本上采用了 ISO/IEC 9075:1992的编,排格式,2,目 次,1范围 (1),2引用标准.. (1),3定义、记号和约定. (2),3.1 定义. (2),3.2 记号. (4),3.3 约定. (5),3.4 数据库语言SQL的对象标识符..(9),4 概念…. (10),4.1 数据类型.. (10),4.2 字符串. (10),4.3 位串. (15),4.4 数 4.5 日期时间和时间间隔.. (17),4.6 类型变换和数据类型的混合. (21),4.7 域 (21),4.8 列 (21),4.9 表. *. (22),4.10 完整性约束. (24),4.11 SQL 模式. (26),4.12 目录 (26),4.13 目录的簇. (27),4.14 SQL数据. (27),4.15 SQL 环境. (27),4.16 模块(27),4.17 过程(27),4.18 参数(28),4.19 诊断区域 (28),4.20 标准程序设计语言…(29),4.21 游标 (29),4.22 SQL语句. (30),4.23 嵌入语法 (37),4.24 SQL动态语句 (38),1,4.25 SQL的直接调用(39),4.26 特权.. (39),4.27 SQL 代理.(41),4.28 SQL 事务.(41),4.29 SQL连接.. (43),4.30 SQL^tS.. (44),4.31 客户一服务器操作 (45),4.32 信息模块 (46),4.33 分级. (46),4.34 SQL标志.(47),5词法元素.. (48),5.1 〈SQL终止字符》.. (48),5.2 〈记号)和〈分隔符).. (50),5.3 〈字值》.. (55),5.4 名称标识符(61),6标量表达式(66),6.1 (数据类型) (66),6.2 《值说明》和〈目标说明》 (71),6.3 〈表引用).. (73),6.4 〈列引用).. (74),6.5 (集函数说明》.(76),6.6 (数值值函数〉.. (78),6.7 〈串值函数》 (80),6.8 (日期时间值函数).. (84),6.9 (情况表达式).(85),6.10 换算说明 (86),6.11 〈值表达式) (93),6.12 〈数值值表达式).. (95),6.13 《串值表达式).. (96),6.14 (日期时间值表次》. (98),6.15 (时间间隔值表达式)……. .(100),7查询表迎 (103),7.1 〈行值构造符》..(103),7.2 〈表值构造符)..(104),7.3 〈表表达式〉. (105),7.4 《from子句).. (106),7.5 〈联结表》. (106),2,7.6 《where 子句》 *. (110),7.7 (group by 子句〉 *. (Ill),7.8 (having 子句) *.. (112),7.9 (查询说明》 (113),7.10 (查询表达式> . (116),7.……
……